/*
*  1. vuex中的store分模块管理，需要在store的index.js中引入各个模块，为了解决不同模块命名冲突的问题，将不同模块的namespaced:true，
*  2. 之后在不同页面中引入getter、actions、mutations时，需要加上所属的模块名
*  3. 使用模块中的mutations、getters、actions时候，要加上模块名，例如使用commint执行mutations时
*  4. this.$store.commit('user/setUserInfo',userInfo)
*  5. 获取属性时同样加上模块名 this.$store.state.userInfo.name
* */

export default   {
    namespaced: true,
    state: {
        userInfo: {
            account:'测试账号'
        }
    },
    mutations: {
        setUserInfo(state, info) {
            state.userInfo = info
        }
    },
    actions: {}
}
